thank one's lucky stars - Alemán Inglés Diccionario